# -*- codeing = utf-8 -*-
# @Time : 2021/2/25 16:24
# @Atuthor: 朱朱
# @File: 100uuid模块介绍.py
# @Software: PyCharm
# uuid用来生成一个全局唯一的id
import uuid

print(uuid.uuid1()) # 040d29ae-7743-11eb-9df1-40ec99a939dc

# uuid3和uuid5是使用传入的字符串根据指定的算法算出来的，是固定的
print(uuid.uuid3(uuid.NAMESPACE_DNS, 'zhangsan'))  # 生成固定的uuid
# d51a47a6-3157-39a9-94d3-70ecb9fda86e
print(uuid.uuid5(uuid.NAMESPACE_DNS, 'zhangsan'))  # 生成固定的uuid
# 8e117ce0-eb96-5ae8-84b7-621521f751b6

# 经常使用的是uuid4
print(uuid.uuid4()) # d288d677-55f5-413c-bcce-94e4285fa525
